Python assert断言函数及用法

您所在的位置:网站首页 assert python Python assert断言函数及用法

Python assert断言函数及用法

#Python assert断言函数及用法| 来源: 网络整理| 查看: 265

首页 > Python > Python流程控制 Python assert断言函数及用法   Python assert 语句,又称断言语句,可以看做是功能缩小版的 if 语句,它用于判断某个表达式的值,如果值为真,则程序可以继续往下执行;反之,Python 解释器会报 AssertionError 错误。 assert 语句的语法结构为:

assert 表达式

assert 语句的执行流程可以用 if 判断语句表示,如下所示:

if 表达式==True:     程序继续执行 else:     程序报 AssertionError 错误

有读者可能会问,明明 assert 会令程序崩溃,为什么还要使用它呢?这是因为,与其让程序在晚些时候崩溃,不如在错误条件出现时,就直接让程序崩溃,这有利于我们对程序排错,提高程序的健壮性。 因此,assert 语句通常用于检查用户的输入是否符合规定,还经常用作程序初期测试和调试过程中的辅助工具。 下面的程序演示了 assert 语句的用法: mathmark = int(input()) #断言数学考试分数是否位于正常范围内 assert 0 的改进 Python write()和writelines():向文件中写入数据 Python推导式(列表推导式、元组推导式、字典推导式和集合推导式)详解 Java Collections类操作集合详解 Go语言字符串的链式处理——操作与数据分离的设计技巧 C++ STL move_iterator移动迭代器用法详解


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3